package com.prawn.ift_baseconfig.entity;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import java.io.Serializable;

/**
 * 实体类
 * @author Administrator
 *
 */
@Entity
@Table(name="ift_equipment")
public class Equipment implements Serializable{

	@Id
	private String id;//编号


	
	private String number;//设备编码
	private String name;//名称
	private String serial;//设备序列号
	private String typeId;//设备类型编号
	private String sceneId;//场景编号
	private String model;//设备型号
	private String powerType;//供电方式,引用数据字典
	private String imsiCard;//移动设备身份码IMSI
	private java.util.Date purchaseTime;//购买时间
	private java.util.Date effectTime;//生效时间,设备启用时间
	private java.util.Date expirationTime;//服务到期时间,服务到期时间
	private String manufactorId;//设备厂家
	private String equipStatus;//设备状态，引用数据字典
	private String associatedDevice;//关联设备
	private String remarks;//备注信息
	private String createBy;//创建者
	private java.util.Date createDate;//创建时间
	private String updateBy;//更新者
	private java.util.Date updateDate;//更新时间
	private String delFlag;//删除标记

	
	public String getId() {		
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}

	public String getNumber() {		
		return number;
	}
	public void setNumber(String number) {
		this.number = number;
	}

	public String getName() {		
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}

	public String getSerial() {		
		return serial;
	}
	public void setSerial(String serial) {
		this.serial = serial;
	}

	public String getTypeId() {		
		return typeId;
	}
	public void setTypeId(String typeId) {
		this.typeId = typeId;
	}

	public String getSceneId() {		
		return sceneId;
	}
	public void setSceneId(String sceneId) {
		this.sceneId = sceneId;
	}

	public String getModel() {		
		return model;
	}
	public void setModel(String model) {
		this.model = model;
	}

	public String getPowerType() {		
		return powerType;
	}
	public void setPowerType(String powerType) {
		this.powerType = powerType;
	}

	public String getImsiCard() {		
		return imsiCard;
	}
	public void setImsiCard(String imsiCard) {
		this.imsiCard = imsiCard;
	}

	public java.util.Date getPurchaseTime() {		
		return purchaseTime;
	}
	public void setPurchaseTime(java.util.Date purchaseTime) {
		this.purchaseTime = purchaseTime;
	}

	public java.util.Date getEffectTime() {		
		return effectTime;
	}
	public void setEffectTime(java.util.Date effectTime) {
		this.effectTime = effectTime;
	}

	public java.util.Date getExpirationTime() {		
		return expirationTime;
	}
	public void setExpirationTime(java.util.Date expirationTime) {
		this.expirationTime = expirationTime;
	}

	public String getManufactorId() {		
		return manufactorId;
	}
	public void setManufactorId(String manufactorId) {
		this.manufactorId = manufactorId;
	}

	public String getEquipStatus() {		
		return equipStatus;
	}
	public void setEquipStatus(String equipStatus) {
		this.equipStatus = equipStatus;
	}

	public String getAssociatedDevice() {		
		return associatedDevice;
	}
	public void setAssociatedDevice(String associatedDevice) {
		this.associatedDevice = associatedDevice;
	}

	public String getRemarks() {		
		return remarks;
	}
	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}

	public String getCreateBy() {		
		return createBy;
	}
	public void setCreateBy(String createBy) {
		this.createBy = createBy;
	}

	public java.util.Date getCreateDate() {		
		return createDate;
	}
	public void setCreateDate(java.util.Date createDate) {
		this.createDate = createDate;
	}

	public String getUpdateBy() {		
		return updateBy;
	}
	public void setUpdateBy(String updateBy) {
		this.updateBy = updateBy;
	}

	public java.util.Date getUpdateDate() {		
		return updateDate;
	}
	public void setUpdateDate(java.util.Date updateDate) {
		this.updateDate = updateDate;
	}

	public String getDelFlag() {		
		return delFlag;
	}
	public void setDelFlag(String delFlag) {
		this.delFlag = delFlag;
	}


	
}
